Nous allons travailler à partir du fichier "films.xml" qui comporte des informations sur quelques films et artistes. Notre démarche, limitée à une petite quantité de données, pourrait être utilisée sur des banques d'informations beaucoup plus conséquentes.
1. Observez le modèle xml du fichier et lancez le programme suivant :
import xml.etree.ElementTree as ET
arbre = ET.parse("films.xml")
racine = arbre.getroot()
print("la balise racine est", racine.tag)
print(racine[0][0].attrib)
print(f"il y a {len(racine.findall('./FILMS/FILM/TITRE'))} films dans le fichier")
2. Affichez le nombre de films ainsi que la liste de tous les films du fichier.
3. Affichez le résumé du film Alien.
4. Affichez les prénoms et noms de tous les artistes du fichier.
Source : https://lesmanuelslibres.region-academique-idf.fr Télécharger le manuel : https://forge.apps.education.fr/drane-ile-de-france/les-manuels-libres/snt-seconde ou directement le fichier ZIP Sous réserve des droits de propriété intellectuelle de tiers, les contenus de ce site sont proposés dans le cadre du droit Français sous licence CC BY-NC-SA 4.0